#include <vector>

#include "PowerModel.h"

class UniformPowerModel : public PowerModel{

public:

  //Constructor
  UniformPowerModel();
 
  //Reports the model's name as a string 
  virtual char *Identify();
  
  //Reports the summary stats for the simulation  
  virtual void dumpStats(FILE *f);


  virtual PowerModel::QueryResult *tick(unsigned long currentTick);

  virtual PowerModel::QueryResult *tick(unsigned long currentTick, float powerInWatts);
 
  //Destructor
  ~UniformPowerModel();

};
